Row-Major Sorting on Meshes
نویسنده
چکیده
In all recent near-optimal sorting algorithms for meshes, the packets are sorted with respect to some snake-like indexing. In this paper we present deterministic algorithms for sorting with respect to the more natural row-major indexing. For 1-1 sorting on an n n mesh, we give an algorithm that runs in 2 n+ o(n) steps, matching the distance bound, with maximal queue size five. It is considerably simpler than earlier algorithms. Another algorithm performs k-k sorting in k n=2 + o(k n) steps, matching the bisection bound. Furthermore, we present uni-axial algorithms for row-major sorting. We show that 1-1 sorting can be performed in 21=2 n+ o(n) steps. Alternatively, this problem is solved with maximal queue size five in 41=3 n steps, without any additional terms.
منابع مشابه
Optimal Sorting Algorithms on Incomplete Meshes with Arbitrary Fault Patterns
In this paper, we propose simple and efficient algorithms for sorting on incomplete meshes. No hardware redundancy is required and no assumption is made about the availability of a complete submesh. The proposed robust sorting algorithms are very efficient when only a few processors are faulty and degrade gracefully as the number of faults increases. In particular, we show that 1-1 sorting (1 k...
متن کاملPermutation Routing and Sorting on Meshes with Row and Column Buses
We study the problems of permutation routing and sorting on several models of meshes with xed and reconngurable row and column buses. We describe two fast and fairly simple deterministic algorithms for permutation routing on two-dimensional networks, and a more complicated algorithm for multi-dimensional networks. The algorithms are obtained by converting two known oo-line routing schemes into ...
متن کاملRouting and Sorting on Meshes with Row and Column Buses
We give improved deterministic algorithms for permutation routing and sorting on meshes with row and column buses. Among our results, we obtain a fairly simple algorithm for permutation routing on two-dimensional meshes with buses that achieves a running time of n + o(n) and a queue size of 2. We also describe an algorithm for routing on r-dimensional networks with a running time of (2? 1=r)n+ ...
متن کاملDesnakification of Mesh Sorting Algorithms
In all recent near-optimal sorting algorithms for meshes, the packets are sorted with respect to some snake-like indexing. In this paper we present de-terministic algorithms for sorting with respect to the more natural row-major indexing. For 1-1 sorting on an n n mesh, we give an algorithm that runs in 2n+o(n) steps, matching the distance bound, with maximal queue size ve. It is considerably s...
متن کاملDesnaki cation of Mesh Sorting Algorithms
In all recent near optimal sorting algorithms for meshes the packets are sorted with respect to some snake like in dexing In this paper we present deterministic algorithms for sorting with respect to the more natural row major indexing For sorting on an n n mesh we give an algorithm that runs in n o n steps with maximal queue size ve It is considerably simpler than earlier algorithms Another al...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 28 شماره
صفحات -
تاریخ انتشار 1998